
.jdtree{
margin:0;
padding:0;
text-align:left;
display:inline-block;
overflow:hidden;
width:100%;
cursor:default;

user-select: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
}
.jdtree-parent{
line-height:1em;
font-size:1.2em;
font-weight:bold;
padding:5px 5px;
margin:0;
color:#747D9A;
cursor:pointer;
border:0px solid red;
}
.jdtree-children{
font-size:1.2em;
border:0px solid green;
}
.jdtree-arrow{
font-family:  Arial, sans-serif;
border:0px solid green;
display:inline-block;
margin:0px 3px 0 0;
width:.95em;
height:.95em;
text-align:center;

-webkit-transition: -webkit-transform 0.3s ease;
-moz-transition: -moz-transform 0.3s ease; 
-o-transition: -o-transform 0.3s ease;

transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
-o-transform: rotate(-90deg);

}
.expanded .jdtree-arrow{
transform: rotate(0deg);
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg) ;
-o-transform: rotate(0deg) ;
}
.mousedown .jdtree-arrow{
color:#8b949c;
}

.jdtree-children li{
	padding-left:3em;
	margin:0;
	border:0px solid black;
	+white-space:nowrap; /* ie7 */
}
.jdtree-children li .jdtree-checkbox{
	position:relative;
	display:inline-block;
	width:.9em;
	height:.9em;
	top:1px;
	margin-right:5px;
	jd_border_radius(2px,2px,2px,2px);
	jd_box_shade(1px 1px 2px #979B9F) ;
}
.jdtree-children li.blue .jdtree-checkbox{
	jd_linear_gradient(#BDFFFF,#75C9FF,#4DAAFF,#C6FFFF);
	border:1px solid #2C7DCF;
}	
.jdtree-children li.green .jdtree-checkbox{
	jd_linear_gradient(#D3FFD7,#93F399,#6DDA74,#D6FFDB);
	border:1px solid #309C37;
}	
.jdtree-children li.gray .jdtree-checkbox{
	jd_linear_gradient(#DFDAD4,#978775,#735F48,#C7BEB3);
	border:1px solid #452D13;
}	
.jdtree-children li.yellow .jdtree-checkbox{
	jd_linear_gradient(#FFEFDF,#FFC38E,#FFAD68,#FFE1C2);
	border:1px solid #E28232;
}	
.jdtree-children li.pink .jdtree-checkbox{
	jd_linear_gradient(#FFDCFF,#FF95FF,#ED74E2,#FFEBFF);
	border:1px solid #A7439F;
}	
.jdtree-children li.purple .jdtree-checkbox{
	jd_linear_gradient(#E9D0FF,#A58CF2,#876ED4,#F9E0FF);
	border:1px solid #6A57A6;
}	
.jdtree-children li.red .jdtree-checkbox{
	jd_linear_gradient(#FDDDDD,#E89C9B,#D77877,#FFCECE);
	border:1px solid #9F3B3A;
}	
.jdtree-children li.red2 .jdtree-checkbox{
	jd_linear_gradient(#FFD9D8,#FF9391,#FF6B69,#FFC8C7);
	border:1px solid #D43331;
}

/** check pressed shade **/
.jdtree ul.jdtree-children  li span.mousedown{
	jd_linear_gradient(#F1F1F1,#AAAAAA,#888888,#CCCCCC);
}

/** check box hover shade **/
.jdtree ul.jdtree-children  li span.mouseover{
 	jd_box_shade(0px 0px 10px #CCCCCC) ;
}
.jdtree ul.jdtree-children  li.blue span.mouseover{
 	jd_box_shade(0px 0px 10px #4DAAFF) ;
}
.jdtree ul.jdtree-children  li.green span.mouseover{
 	jd_box_shade(0px 0px 10px #6DDA74) ;
}
.jdtree ul.jdtree-children  li.gray span.mouseover{
 	jd_box_shade(0px 0px 10px #735F48) ;
}
.jdtree ul.jdtree-children  li.yellow span.mouseover{
 	jd_box_shade(0px 0px 10px #FFAD68) ;
}
.jdtree ul.jdtree-children  li.pink span.mouseover{
 	jd_box_shade(0px 0px 10px #ED74E2) ;
}
.jdtree ul.jdtree-children  li.purple span.mouseover{
 	jd_box_shade(0px 0px 10px #876ED4) ;
}
.jdtree ul.jdtree-children  li.red span.mouseover{
 	jd_box_shade(0px 0px 10px #D77877) ;
}
.jdtree ul.jdtree-children  li.red2 span.mouseover{
 	jd_box_shade(0px 0px 10px #FF6B69) ;
}


.jdtree-children li .jdtree-checkbox .jdtree-checkbox-text{
	position:absolute;
	font-weight:bold;
	font-size:1.1em;
	bottom:0px;
	cursor:default;
	overflow:visible;
}
.jdtree-children li .jdtree-checkbox-text{
display:none;
font-family:'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif ,'隶书','宋体';
font-weight:bold;
}
.jdtree-children li.checked .jdtree-checkbox-text{
display:inline;
}
.jdtree-children li a{
	display:inline !important;
	width:100%;
	height:100%;
	line-height:1.8em;
	padding:3px 0;
	border:0px solid red;
	color:black;
}
.jdtree-children li a,
.jdtree-children li a:hover,
.jdtree-children li a:active,
.jdtree-children li a:focus{
color:black;
text-decoration: none;
}
.jdtree-children li.selected a,
.jdtree-children li.selected a:hover,
.jdtree-children li.selected a:active,
.jdtree-children li.selected a:focus{
color:white;
}

.jdtree-children .selected{
jd_linear_gradient(#6CA5D8,#1E6CB4);
}
